<TagAttribute("point_physics","pphy","????","????",1,64)>
Public Class POINT_PHYSICS_TAG
Inherits HaloTag
Public Const Extension as String = "point_physics"
Public Const FourCC as String = "pphy"
Public Const ParentFourCC as String = "????"
Public Const GrandParentFourCC as String = "????"
Public Const [Version] as Short = 1
Public Const HeaderLength as Integer = 64

''' <summary>
''' 
''' </summary>
<TagField("flags", 1, 20)>
Public flags as Integer

''' <summary>
''' 
''' </summary>
<TagField("", 28, -1)>
Public padding as Byte()

''' <summary>
''' 
''' </summary>
<TagField("density:g/mL", 1, 0)>
Public density as Single

''' <summary>
''' 
''' </summary>
<TagField("air friction", 1, 0)>
Public air_friction as Single

''' <summary>
''' 
''' </summary>
<TagField("water friction", 1, 0)>
Public water_friction as Single

''' <summary>
''' when hitting the ground or interior, percentage of velocity lost in one collision
''' </summary>
<TagField("surface friction", 1, 0)>
Public surface_friction as Single

''' <summary>
''' 0.0 is inelastic collisions (no bounce) 1.0 is perfectly elastic (reflected velocity equals incoming velocity)
''' </summary>
<TagField("elasticity", 1, 0)>
Public elasticity as Single

''' <summary>
''' 
''' </summary>
<TagField("", 12, -1)>
Public padding_1 as Byte()

''' <summary>
''' air        0.0011 (g/mL)
''' snow       0.128
''' 
''' </summary>
#Region "Densities (g/mL)"
#End Region

End Class
